Свойства таблицы
Таблица формы является источником стандартных команд, поэтому у таблицы существует собственная командная панель, в которой располагаются эти команды. Состав команд таблицы регулируется с помощью свойства Состав команд (рис. 2.105).

Рис. 2.105. Состав стандартных команд таблицы
Команды, отключенные при редактировании данного свойства, становятся недоступными.
Наличие и расположение командной панели таблицы определяется свойством ПоложениеКоманднойПанели. Возможны значения: Нет, Авто, Верх, Низ. В форме списка, в форме выбора командная панель таблицы обычно не отображается, поскольку все команды собираются в командную панель формы.
Свойство Отображение позволяет установить вариант отображения данных. Возможны значения:
- Список. Данные отображаются в виде обычного (плоского) списка. Если справочник иерархический, то группы расположены вперемешку с элементами (рис. 2.106).

Рис. 2.106. Отображение таблицы в виде списка
- Иерархический список. Данные отображаются в виде списка с учетом иерархии групп и элементов (рис. 2.107).

Рис. 2.107. Отображение таблицы в виде иерархического списка
- Дерево. Данные отображаются в виде дерева (рис. 2.108). Если таблица связана с реквизитом типа ДинамическийСписок, у которого в настройках списка (свойство реквизита формы Настройка списка) задана группировка, то список всегда будет отображаться в режиме Дерево.

Рис. 2.108. Отображение таблицы в виде дерева
Для иерархических списков не рекомендуется устанавливать свойство НачальноеОтображениеДерева в значение Раскрывать все уровни, так как это приведет к существенному снижению скорости открытия больших списков. Следует использовать значения Не раскрывать или Раскрывать верхний уровень.
Свойство Вывод управляет возможностями сохранения, печати и копирования данных, отображаемых элементом формы Таблица.
Если таблица отображает данные динамического списка, то с помощью свойства ОбновлениеПриИзмененииДанных можно управлять обновлением списка при интерактивном добавлении или редактировании данных. Свойство Автообновление содержит признак необходимости автообновления данных в таблице через интервал, заданный в свойстве ПериодАвтообновления.
С помощью свойства ФиксацияВТаблице (Лево, Право, Нет) можно зафиксировать некоторые столбцы в таблице (отменить их прокрутку). Например, в табличной части документа можно зафиксировать слева колонку Номер и Товар, а колонку Сумма прижать к правому краю таблицы (рис. 2.109).

Рис. 2.109. Фиксация столбцов в таблице
В том случае, если область фиксации таблицы формы больше видимой области таблицы, выполняется автоматическое отключение фиксации колонок.
Если признак фиксации указан у группы колонок, то прижата будет вся группа (вместе со всеми подчиненными элементами формы), при этом значение свойства ФиксацияВТаблице для подчиненных элементов игнорируется.
Управлять наличием полос прокрутки у таблицы можно с помощью свойств ВертикальнаяПолосаПрокрутки/ГоризонтальнаяПолосаПрокрутки. Возможны значения:
- Не использовать – полосы прокрутки не используются;
- Использовать всегда – полосы прокрутки всегда присутствуют в таблице формы;
- Использовать автоматически – полосы прокрутки используются в таблице только тогда, когда содержимое таблицы по соответствующему измерению не помещается в видимой области. Это значение устанавливается по умолчанию.
С помощью свойства ВариантУправленияВысотойТаблицы можно управлять высотой таблицы формы. Возможны следующие значения:
- В строках формы – в этом случае высота таблицы задается с помощью свойства Высота таблицы формы. Для ограничения максимальной высоты таблицы используются свойства АвтоМаксимальнаяВысота и МаксимальнаяВысота.
- В строках таблицы – в этом случае высота таблицы задается с помощью свойства ВысотаВСтрокахТаблицы таблицы формы. Для ограничения максимальной высоты таблицы используются свойства АвтоМаксимальнаяВысотаВСтрокахТаблицы и МаксимальнаяВысотаВСтрокахТаблицы.
- По содержимому – если таблица связана с динамическим списком, то высота таблицы задается значением свойства ВысотаВСтрокахТаблицы. Если значение этого свойства равно 0, то высота таблицы определяется значением свойства Высота.
Если таблица не отображает данные динамического списка, то, установив свойство ВариантУправленияВысотойТаблицы в значение По содержимому, можно разработать форму, в которой таблица будет отображать то количество строк, которое в ней находится, тем самым уменьшив количество полос прокрутки в форме и сделав саму форму более компактной.